#ifndef __COM_MOTOR_H__
#define __COM_MOTOR_H__

#include <stdint.h>
#include "gpio.h"

//按键状态枚举
typedef struct 
{
   uint32_t speed;
   
}Remote_key;


// 电机状态枚举
typedef enum {
    // 电机停止
    MOTOR_STOP = 0,
    // 电机工作中
    MOTOR_START,
    // 电机反转加速
    MOTOR_REVERSE,
    // 电机正转加速
    MOTOR_FORWARD,
} TW_51_enum;

// 电机结构体
typedef struct
{
    TIM_HandleTypeDef *htim;
    uint32_t channel;
    int32_t speed;
} Motor_Struct;
#endif /* __COM_MOTOR_H__ */